class perfent{
    private _name:string;
    private _age:number;

    constructor(name:string,age:number){
        this._name=name
        this._age=age
    }

    // ts中设置getter方法
    public get name(){
        return this._name
    }
    public set name(v : string) {
        this._name = v;
    }

    // ts中设置setter方法
    public get age(){
        return this._age
    }
    public set age(v : number) {
        this._age = v;
    }
}

/* 
    权限修饰符
        private 只允许本类使用(子类也无法使用)
        public 作用域可以在类外使用(所有位置)
        protected  只能在当前类和子类中使用
*/
let obj2=new perfent("孙悟空",18)
console.log(obj2.name);


